
BODY {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: white;
	color: black; 
}

P { font-size: 8pt; }
SPAN { font-size: 9pt; }
DIV { font-size: 8pt; }
H1 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #396BC6;
}

H2 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #396BC6;
}

H3 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #396BC6;}

H4 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #396BC6;
}

A, A:Visited, A:Active {
	font-size: 8pt;
	color:Navy;
}
A:Hover {
	font-size: 8pt;
	color: #b22222;
}
a.TabLink,a.TabLink:Visited,a.TabLink:Active, {
	font-size: 8pt;
	color: #FFFFFF;
	text-Decoration='none';	
}
a.TabLinkSelected,a.TabLinkSelected:Visited,a.TabLinkSelected:Active, {
	font-size: 8pt;
	color: navy;
	text-Decoration='none';	
}
TH {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	background-color: #CCCCCC;
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: baseline;
}
TD {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
TR.Alternate {
	padding-bottom: 6px; 
	border-bottom:1px solid #9999CB;
	background-color: #F0F0F2;
}
INPUT {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
}
TEXTAREA {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
}
SELECT {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
}

.PageTitle {
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-top:6px;
	margin-bottom: 6px;
}

.SectionTitle {
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #396BC6;
}

.SectionSubTitle {
	font-family: arial, sans-serif;
	font-size: 10pt;
/*	font-weight: bold; */
	text-align: center;
	color: #000000;
/*	color: #396BC6;*/
}

.SectionDivHeader {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #396BC6;
	margin-top: 3px;
	margin-bottom: 3px;
}

.SectionDivHeader1 {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}

.SectionDivHeader2 {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #396BC6;
	margin-top: 3px;
	margin-bottom: 3px;
}

.SectionDivHeader3 {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}
.menuMain {
	font-family: arial;
	font-size: 10pt;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

.Label {
	font: 8pt Arial; 
	/*color: "#396BC6";*/
	color: #000080;
    /*letter-spacing: 1px; */
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px; 
	height: 5px;
	margin-top:0px;
	margin-bottom:0px;
}
.Data {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}


FIELDSET {
	font: normal 8pt Arial; 
	color: #000000;
	padding: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
}
LEGEND {
	font: bold 9pt Arial; 
	color: #396BC6;
}
LEGEND.clsAFCARS
{
	font-weight:bold;
	color:red;
}
INPUT.data {
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
}


INPUT.street{
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
	width: 200px;
}
INPUT.city{
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
	width: 200px;
}
INPUT.zip{
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
}
SELECT.state{
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
	width: 200px;
}
SELECT.county{
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
	/*letter-spacing: 1px;*/
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
	width: 200px;
}
SELECT.data {
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
    letter-spacing: 1px;
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	height: 20px;
}
TEXTAREA {
	font: normal 8pt Arial; 
    background-color: white; 
	color: #000000;
    letter-spacing: 1px;
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
}
.Button {
    background-color: #666698; 
	color: white;
	font: bolder 8pt Arial; 
	border-top-color: #b0c4de;
	border-left-color: #b0c4de;
	border-right-color: #191970;
	border-bottom-color: #191970;
}
.Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}
	
.HomeTableHeader {
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-align: center;
	background-color: #9999cb;
	color: #000000;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
}
.HomeTableData {
	font: normal 8pt Arial; 
	font-weight: normal;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left:1px solid #9999CB;
}

.HomeTableDataRight {
	border-right:1px solid #9999CB;
}

.Message {
	font-size: 10pt;
	color: #483d8b;
	margin-top: 3px;
	margin-bottom: 10px;
}
.TableRowSection {
	color: #000000;
	cursor: hand;
}
/*
.SectionSubTitle {color:#000000; font-size: 12pt;}
.SectionSubTitle {color:#000000; font-size: 12pt;}*/
.Error {
	font: normal 10pt arial;
	font-weight:bold;
	color:red;
	letter-spacing: 2px;
}
.alert {
	font: normal 10pt arial;
	font-weight:bold;
	color:red;
}


/* TAB CLASSES */
TD.clsTab
{
    BACKGROUND-COLOR: #666698; /*#003366;*/
    BORDER-BOTTOM: #C6C5EF 1px solid;
    BORDER-LEFT: #9999cb 1px solid;
    BORDER-RIGHT: #9999cb 1px solid;
    BORDER-TOP: #9999cb 1px solid;
    COLOR: #FFFFFF;
    COLOR: #000000;
    CURSOR: hand;
    TEXT-ALIGN: center;
}
TD.clsTabSelected
{
    BACKGROUND-COLOR: #9999cb; /*#6699cc;*/
    BORDER-LEFT: #C6C5EF 2px outset;
    BORDER-RIGHT: #666698 2px outset;
    BORDER-TOP: #C6C5EF 2px outset;
    COLOR: #000000;
    TEXT-ALIGN: center
}
TD.clsAFCARS
{
	font-weight:bold;
	color:red;
}

TD.clsGroupBox
{
	BORDER: 1px solid #808080
}

A.TabLink, A.TabLink:VISITED
{
    COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
}
A.TabLink:HOVER
{
    COLOR: #C6C5EF;
    FONT-SIZE: 10pt;
}
A.TabLinkSelected, A.TabLinkSelected:VISITED, A.TabLinkSelected:HOVER
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
/* END TAB CLASSES */

<!-- For validation fields by Amit Sachde 4/9/2002 -->
.date {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}

.dateRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF;
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}

.number {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.numberRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.numberAllowingNegative {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.numberAllowingNegativeRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.fein {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.feinRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.zip {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 75px;
	background-color: white;
}

.zipRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 75px;
}

.phone {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 80px;
	background-color: white;
}

.phoneRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 80px;
/*	background-color: white; */
}

.fax {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 80px;
	background-color: white;
}

.faxRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 80px;
	background-color: white;
}

.amount {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.amountRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.negativeAmount {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.negativeAmountRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalScale1to4 {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.decimalScale1to4Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalScale4to1 {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.decimalScale4to1Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalScale4to2 {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.decimalScale4to2Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalScale3to2 {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.decimalScale3to2Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.decimalHour1 {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	background-color: white;
}

.decimalHour1Required {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
}

.ssn {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 74px;
	background-color: white;
}

.ssnRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 74px;
}


.med_assist_no {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 85px;
	background-color: white;
}

.med_assist_norequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 85px;
}


.monthYear {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
	background-color: white;
}

.monthYearRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}


.year {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
	background-color: white;
}

.yearRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF;
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}

.time_hour_required {
	font: normal 8pt Arial; 
	background:#D6DEEF;
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}

.time_hour {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 68px;
}

.hourMinute {
	font: normal 8pt Arial; 
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 40px;
}

.hourMinuteRequired {
	font: normal 8pt Arial; 
	background:#D6DEEF;
	color: #000000;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 4px;
	width: 40px;
}

<!--  for outliner Amit Sachde 4/9/2002 -->
.outlineroptionstable{
border-bottom-width: thin;
border-bottom-style: inset;
border-bottom-color: silver;
}

.outlineroptions {
color: black;
font-family: Arial; 
font-size: 9pt;
padding-right: 2px;
}

.outlineroptionsTR {
vertical-align: middle;
}

.outlinertable {
background-color : white;
width:100%;
}

.outlinerrow {
background-color : white;
width:100%;
}

.outlinerrowhighlight {
background-color: #e0e0e0;
width:100%;
}

.outlinercustomTD {
word-wrap:normal;
display: inline;
height:15;
width:25;
}

.outlinercustomcontrol{
display: inline;
height:15;
cursor:hand;
}

.outlinerimageTD {
word-wrap:normal;
display: inline;
height:100%;
width:15;
}

.outlinerimage {
border-style:none;
width: 15; 
height: 15;
cursor:hand; 
}

.outlinerimageonly{
border-style:none;
width: 15; 
height: 15;
cursor:not-allowed; 
}

.outlinertext {
color: black;
font-family: Arial; 
font-size: 9pt; 
vertical-align: top;
padding-left: 2px;
}

.outlinerAjdText {
	color: black;
	font-family: Arial; 
	font-size: 8pt; 
	vertical-align: bottom;
	padding-left: 10px;
}

.outlinertextspecial {
color: red;
font-family: Arial; 
font-size: 9pt; 
vertical-align: top;
}

.outlinerlink {
color: blue;
font-family: Arial; 
font-size: 9pt;
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 4px;
}

.outlinerMailLink {
color: blue;
font-family: Arial; 
font-size: 8pt;
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 6px;
}

.outlinerNextLineLink {
color: blue;
font-family: Arial; 
font-size: 8pt;
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 3px;
}

.outlinerspeciallink {
color: red;
font-family: Arial; 
font-size: 9pt;
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 4px;
}

.outlinersecondarylink {
color: blue;
font-family: Arial; 
font-size: 9pt;
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 12px;
}

.outlinersecondarylinkhover{
color: red;
font-family: Arial; 
font-size: 9pt; 
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 12px;
}

.outlinerlinkhover {
color: red;
font-family: Arial; 
font-size: 9pt; 
text-decoration:underline;
vertical-align: top;
cursor:hand;
padding-left: 4px;
}

.outlinernextlinevisible {
display: block;
word-wrap:break-word;
color: black;
font-family: Arial; 
font-size: 9pt; 
vertical-align: top;
width: 100%;

}

.outlinernextlinehidden{
width:100%;
}

.suggestBoxContainer {
  	border:1px solid black;
	background-color:#fff;
	color:black;
	position:absolute;
	z-index:10	
  }
.suggestBox {
	background-color:#fff;
	color:black;;
}  
.mouse_over {
  	background-color:#009;
	color:#fff
}

<!-- Added by Amit Sachde, menu style sheet -->
div.menuBar,
div.menuBar span.menuButton,
div.menu,
div.menu span.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  border: 2px solid #e0e0e0;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #e0e0e0;
  border: 2px solid #e0e0e0;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar span.menuButton div.menuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar span.menuButtonDeveloper div.menuButtonDeveloper {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #e0e0e0;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}


div.menuBar span.menuButton.hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar span.menuButtonHidden.hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar span.menuButtonActive,
div.menuBar span.menuButtonActive.hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu span.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu span.menuItem.hover, div.menu span.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu span.menuItem span.menuItemText {}

div.menu span.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

/* Added the following two for the expand icons on the desktop */
.titleBar {
  background-color: white;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
}

.readOnlyField {
	font-family: Arial;
	font-size:8pt;
	font-weight: normal;
	font-style: normal;
	color: gray;
	background-color: #dfdfdf;
}

/* Tab control support */

  div.tab-content {
    background-color: white;
    border: 2px solid #9999cb;
    border-top: 5px solid #9999cb;
  }
  div.tab-content div.border {
    border-left: 1px solid #646464;
    border-top: 1px solid #646464;
    border-right: 1px solid #f1f1ed;
    border-bottom: 1px solid #f1f1ed;
    width: 100%;
    height: 100%;
    padding: 2pt;
  }
  div.tab-strip {
    cursor: hand;
    height: 26px;
  }
  div.tab-strip span.tab {
    float: left;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    border: 1px solid #919b9c;
    margin: 1px 1px 0px 0px; 
    padding: 5px;
    background-color: #666698;
    color: white;
  }
  div.tab-strip span.tab #tl {
    background-image: url('../images/nohover_tl.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	
    position:relative;top:-6;left:-6;
    height: 8px;
    width: 6px;
  }
  div.tab-strip span.tab #tr {
    background-image: url('../images/nohover_tr.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	
    position:relative;top:-6;left:7;
    height: 8px;
    width: 6px;
  }
  div.tab-strip span.hovered {
    border-top: 1px solid #ffc73c;
    background-color: #818198;
  }
  div.tab-strip span.hovered #tl {
    background-image: url('../images/hover_tl.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	  
    position:relative;top:-6;left:-6;
    height: 8px;
    width: 6px;
  }
  div.tab-strip span.hovered #tr {
    background-image: url('../images/hover_tr.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	  
    position:relative;top:-6;left:7;
    height: 8px;
    width: 6px;
  }
  div.tab-strip span.selected {
    border-bottom: 0px solid #919b9c; 
    border-top: 2px solid #ffc73c;
    margin-top: 0px;  
    padding-bottom: 6px;
    background-color: #9999cb;
    color: white;
  }
  div.tab-strip span.selected #tl {
    background-image: url('../images/selected_tl.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	  
    position:relative;top:-7;left:-6;
    height: 8px;
    width: 6px;
  }
  div.tab-strip span.selected #tr {
    background-image: url('../images/selected_tr.png');
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;	  
    position:relative;top:-7;left:7;
    height: 8px;
    width: 6px;
  }

/* Toolbar and banner related styles */

#divBanner {
    position: absolute;
    top: 0;
    left: 0;
    width:expression(document.body.clientWidth);
    border-bottom: black 2px solid;
    height: 37px;
    background-color: #9999cb;
    background-image: url(../images/flsacwis.gif); 
    background-repeat: no-repeat;
}

.toolbar span {
    margin-right: 4pt; 
    position: relative; 
    top: -6px; 
    text-decoration: none;	
}

.toolbar img {
	position: relative; 
	top: 2px;
	border: 0px solid black;
}

.toolbar button {
	background-color: transparent;
	border: none;
	color: #ffffff;
	cursor: hand;
	decoration: none;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0pt 0pt 0pt 6pt;
	overflow:visible;
	padding: 0pt;
	width:0;
}

#divBanner table {
    position: absolute; 
    right: 3pt; 
    top: 3px;
}

/* End toolbar and banner related styles. */
/* Styles for section header */
.customH5 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #396BC6;
	margin-bottom: 0px;
}
/* End Styles for section header */